// 教学计划，根据主任设置的学期目标和时段，
//设置每周、每班、每专业的教学计划
class TrainProgramme {
    School school
    Classes classes
    Teacher teacher
    String description  // 教学目标  
    String course // 计划科目 
    Term term // 学期
//    Date startTime //开始时间 一般为周一的日期，结束时间默认为周五的时间
    int week
 

    static constraints = { 
        school( blank: false); 
        classes( blank: false); 
        term( blank: false); 
    
        description(size: 0..1000, blank: false)        
        course(size: 0..50, blank: false)        
//        startTime( blank: false) 
        week(blank: false)      
 
    }

    static mapping = {
       table 'xedu_trainprogramme'
    }

    String toString() {
       
        "${classes}教学计划"
    }
}
